.text
.code64
1:
  mov $'F', (0x12345678) // invoke Page Fault, unknown address
  mov (0x12345678), %al
  mov $0x3f8, %dx
  out %al, %dx

  // Sleep at 1s intervals
  mov $1000, %rdi // input param
  mov $0, %rax // system call number 0 - `sleep`
  syscall // invoke

  jmp 1b